package com.xbongbong.paas.toolbox.wrap;

import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import java.io.Serializable;

/**
 * 操作日志VO
 * @author kaka
 * @time 2018-9-14 11:01
 */
@Setter
@Getter
@ToString
public class OperateLogVO implements Serializable{

    private static final long serialVersionUID = 3377409056645203625L;

    /**
     * 公司ID
     */
    private String corpid;

    /**
     * 操作人ID
     */
    private String opUserId;

    /**
     * 操作人姓名
     */
    private String opUserName;

    /**
     * 所属操作模块标示
     */
    private Integer moduleType;

    /**
     * 所属模块名称
     */
    private String moduleName;

    /**
     * 所属对象ID
     */
    private String opObjectId;

    /**
     * 操作类型名称
     */
    private String opTypeName;

    /**
     * 操作对象名称
     */
    private String opObjectName;

    /**
     * 操作类型，即新增，修改，删除等
     */
    private Integer opType;

    /**
     * 备注
     */
    private String memo;

    /**
     * 保存referer,path,user-agent,ip等信息，用逗号隔开
     */
    private String httpHeader;
}
